using System;
using GameEntitySystem;
using TemplatesDatabase;

namespace Game
{
	public class ComponentRemoteControlledBehavior : ComponentBehavior, IUpdateable
	{
		private SubsystemRemotePlayers subsystemRemotePlayers_;

		private ComponentBody componentBody_;

		public override float ImportanceLevel
		{
			get
			{
				return 100f;
			}
		}

		public int UpdateOrder
		{
			get
			{
				return 0;
			}
		}

		public void Update(float dt)
		{
			throw new NotImplementedException();
		}

		protected override void Load(ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
		{
			subsystemRemotePlayers_ = base.Project.FindSubsystem<SubsystemRemotePlayers>(true);
			componentBody_ = base.Entity.FindComponent<ComponentBody>(true);
		}
	}
}
